English word definition — powered by WordNet
parasitic flatworms having external suckers for attaching to a host
Want to remember trematode worm?